// 存储用户相关的数据
export default {
  // 开启命名空间
  namespaced: true,

  state: {
    age: 20,
    list: [
      { id: 1, uname: '打你' },
      { id: 2, uname: '杀你' }
    ]
  },
  getters: {
    abc (state) {
      return state.age * state.age
    }
  },
  // 修改state数据的唯一方案
  // 所有方法，不支持异步更新，只能房同步代码
  mutations: {
    updateAge (state) {
      state.age = 1000
    }
  },
  // 异步方法
  actions: {
    updateAgeAfter3s (store) {
      setTimeout(() => {
        store.commit('updateAge')
      }, 3000)
    }
  },
  modules: {}
}
